(i) ভবিষ্যতে কোনো নির্দিষ্ট সময়ের মধ্যে কোনো নির্দিষ্ট কাজ শেষ হয়ে থাকবে এরূপ বোঝালে Future Perfect Tense হয়।
By 2010, 1 will have worked for this firm 15 years.
(ii) ভবিষ্যতে দুটি কাজের মধ্যে একটি আগে শেষ হয়ে থাকবে এরূপ বোঝালে সম্পন্ন হয়ে যাওয়া কাজটি Future Perfect Tense হয় এবং অন্যটি হয় Present
Indefinite.
We shall have finished the work before he comes.
Structure: S + shall/will + have + V3 + ext.
আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
1 x Application (65.34%) | 55.47ms |
1 x Booting (34.65%) | 29.42ms |
update `subjects` set `view_count` = `view_count` + 1, `subjects`.`updated_at` = '2025-04-07 16:41:49' where `id` = 15198
Bindings |
|
Backtrace |
|
select `_lft`, `_rgt` from `subjects` where `id` = 15198 limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id`, `_lft`, `_rgt`, `show_content`, `num_of_mcq`, `num_of_written`, `des_added_by`, `des_updated_by`, `author_name`, `link_subject_id`, `sub_category_id`, `main_category_id`, `slug`, `meta_og_title`, `meta_keyword`, `meta_description`, `vote`, `view_count`, `icon`, `page_type`, `chapter_name` from `subjects` where (`subjects`.`_lft` between 14241 and 14242) and `subjects`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select `id`, `description`, `short_description`, `subject_id` from `subject_descriptions` where `subject_descriptions`.`subject_id` in (15198) and `subject_descriptions`.`deleted_at` is null
Backtrace |
|
select `id`, `name`, `slug` from `sub_categories` where `sub_categories`.`id` in (4878) and `sub_categories`.`deleted_at` is null
Backtrace |
|
select `id`, `user_id`, `completeable_type`, `completeable_id`, `complete_progress`, `is_complete` from `completes` where `completes`.`completeable_id` in (15198) and `completes`.`completeable_type` = 'App\\Models\\Subject'
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id`, `_lft`, `_rgt`, `show_content`, `des_added_by`, `des_updated_by`, `author_name`, `link_subject_id` from `subjects` where `subjects`.`id` in (730) and `subjects`.`deleted_at` is null
Backtrace |
|
select `id`, `description`, `short_description`, `subject_id` from `subject_descriptions` where `subject_descriptions`.`subject_id` in (730) and `subject_descriptions`.`deleted_at` is null
Backtrace |
|
select `id`, `name`, `avatar` from `users` where `users`.`id` in (30549) and `users`.`deleted_at` is null
Backtrace |
|
select `id`, `name`, `avatar` from `users` where `users`.`id` in (30549) and `users`.`deleted_at` is null
Backtrace |
|
select * from (select `questions`.`id`, `questions`.`subject_id`, `questions`.`category_id`, `questions`.`sub_category_id`, `questions`.`board_exam_id`, `questions`.`passage_id`, `questions`.`question_type`, `questions`.`question`, `questions`.`is_duplicate`, `questions`.`status`, `questions`.`image`, `subjectables`.`subject_id` as `pivot_subject_id`, `subjectables`.`subjectable_id` as `pivot_subjectable_id`, `subjectables`.`subjectable_type` as `pivot_subjectable_type`, row_number() over (partition by `subjectables`.`subject_id` order by `questions`.`created_at` desc) as `laravel_row` from `questions` inner join `subjectables` on `questions`.`id` = `subjectables`.`subjectable_id` where `subjectables`.`subject_id` in (15198) and `subjectables`.`subjectable_type` = 'App\\Models\\Question' and `questions`.`status` = 'active' and `questions`.`deleted_at` is null) as `laravel_table` where `laravel_row` <= 5 order by `laravel_row`
Bindings |
|
Backtrace |
|
select * from `subjects` where `subjects`.`id` = 15198 and `subjects`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `slug`, `parent_id`, `_lft`, `_rgt` from `subjects` where (14242 between `subjects`.`_lft` and `subjects`.`_rgt` and `subjects`.`id` <> 15198) and `subjects`.`deleted_at` is null order by `_lft` asc
Bindings |
|
Backtrace |
|
select * from `subjects` where `subjects`.`id` = 15198 and `subjects`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id`, `_lft`, `_rgt`, `slug`, `meta_og_title`, `meta_keyword`, `meta_description` from `subjects` where `subjects`.`id` = 15187 and `subjects`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select `id`, `description`, `subject_id` from `subject_descriptions` where `subject_descriptions`.`subject_id` in (15187) and `subject_descriptions`.`deleted_at` is null
Backtrace |
|
select `_lft`, `_rgt` from `subjects` where `id` = 73 limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id`, `_lft`, `_rgt`, `name`, `slug`, `icon`, `banner` from `subjects` where (`subjects`.`_lft` between 12975 and 14312) and `subjects`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select * from `mediables` where `mediable_type` = 'App\\Models\\Subject' and `mediable_id` in (15198)
Bindings |
|
Backtrace |
|
select `videos`.`video_src_url`, `mediables`.`mediable_id` as `chapter_id` from `videos` inner join `mediables` on `mediables`.`mediable_id` = `videos`.`id` where `videos`.`id` = 0 and `videos`.`video_src` = 'youtube' and `videos`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select `id`, `name`, `main_category_id`, `slug` from `subjects` where `id` <> 15198 and `parent_id` = 15187 and `main_category_id` = 3 and `subjects`.`deleted_at` is null limit 5
Bindings |
|
Backtrace |
|
select * from `package_plans` where `status` = 'active' and `package_plans`.`deleted_at` is null
Bindings |
|
Backtrace |
|
200
[]
[]
0 of 0array:21 [▼ "x-https" => array:1 [▶ 0 => "1" ] "cookie" => array:1 [▶ 0 => "XSRF-TOKEN=eyJpdiI6IkxwV3FHRk9CWjlzZzlyU2drbEFRRWc9PSIsInZhbHVlIjoiWE9oZW1kaVZ3c2pPbnJhakl5K294U2k5d2UwMko4U2lNb25MZDkzR0JUN3A1OTdNQ3A2bTRqTWxxYTQ2b1lRMVpSZzlCVldNQ2lLODB2eGVFWXhRZE1SQ0RZZ1JFV0g5b2lsSldINDVIT3BVRllkU05ubXRhd3k5QUE5bGtSN3AiLCJtYWMiOiI3NzRjYzg2MjdhZTQxZDZhMGRmMjhhODYwNTkzZmY1ZGUwMWE2YWE3MDgyZTU0MzVmMDhkOTZlZWFmY2RjYmY4IiwidGFnIjoiIn0%3D; satt_academy_session=eyJpdiI6InptOUEwNmloMU5velg0RmdwOWJsc2c9PSIsInZhbHVlIjoiWnlmSnhyUy9JRC9KMlZvRWtPQzBlNDE1ckxsK0JBV1B0SGZ6VXVna0FCZHNuTDZVazFIN3RTYUpBTWh0NFNiMjE3SWowc1VnMTltY3VEMUtiNmJKaWhjMDExS2RPbGM4WU8zSWhsU3QyUUg4QXVOMzFGZEovdFdOaUZHZjNzZXUiLCJtYWMiOiIwNTZiNWVjY2Y1NGM3ODViZTQ4Mjg4ZTUzMWM2MjA3Njk0MjUxNzFmYjdlZjk5ODAyODUxNTYyOTdmNTAwZTU2IiwidGFnIjoiIn0%3D ◀XSRF-TOKEN=eyJpdiI6IkxwV3FHRk9CWjlzZzlyU2drbEFRRWc9PSIsInZhbHVlIjoiWE9oZW1kaVZ3c2pPbnJhakl5K294U2k5d2UwMko4U2lNb25MZDkzR0JUN3A1OTdNQ3A2bTRqTWxxYTQ2b1lRMVpSZzlCV ▶" ] "sec-fetch-dest" => array:1 [▶ 0 => "document" ] "sec-fetch-user" => array:1 [▶ 0 => "?1" ] "sec-fetch-mode" => array:1 [▶ 0 => "navigate" ] "sec-fetch-site" => array:1 [▶ 0 => "none" ] "accept" => array:1 [▶ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [▶ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [▶ 0 => "1" ] "sec-ch-ua-platform" => array:1 [▶ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [▶ 0 => "?0" ] "sec-ch-ua" => array:1 [▶ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [▶ 0 => "no-cache" ] "pragma" => array:1 [▶ 0 => "no-cache" ] "x-real-ip" => array:1 [▶ 0 => "3.22.100.20" ] "x-forwarded-server" => array:1 [▶ 0 => "debugerror.xyz" ] "x-forwarded-proto" => array:1 [▶ 0 => "https" ] "x-forwarded-port" => array:1 [▶ 0 => "443" ] "x-forwarded-host" => array:1 [▶ 0 => "debugerror.xyz" ] "x-forwarded-for" => array:1 [▶ 0 => "3.22.100.20" ] "host" => array:1 [▶ 0 => "debugerror.xyz" ] ]
0 of 0array:2 [▼ "XSRF-TOKEN" => "OodHdtX2KReR9OkoQNPWEnQHAtdX76c28wgbdjoA" "satt_academy_session" => "IvoDt8nFHqs78Lbnl6q0iy3b3oEc65gRi3scGHiE" ]
0 of 0array:7 [▼ "content-type" => array:1 [▶ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [▶ 0 => "no-cache, private" ] "date" => array:1 [▶ 0 => "Mon, 07 Apr 2025 10:41:49 GMT" ] "x-ratelimit-limit" => array:1 [▶ 0 => "60" ] "x-ratelimit-remaining" => array:1 [▶ 0 => "54" ] "set-cookie" => array:2 [▶ 0 => "XSRF-TOKEN=eyJpdiI6ImtGSUdlSHJ6eXIxZzZwSlEwYWFNMHc9PSIsInZhbHVlIjoia0Z6NjNnUjNwOFpOblRveGZkbGZBaVp1MUhOaUZ1RDZZS1pRbGRIeitKSHZvUXFiTDZRNStZREZ5Ty8wem1zMXRPcDlReE1uSW82bVV2ZlNOczhNdU9Jc2hQTmx6QkJxb2tubUloMHZTbnBXSmpiTlNBUmU2eHRiYXkzTk1NeHkiLCJtYWMiOiIwOTY3MzhkMGU2YmFmYzI5NjA4M2Q4ZmUzYThkMzExZjkyYTNkNTQzZjA3ODBmODFjNWExMTg0Y2MxZTlhNDExIiwidGFnIjoiIn0%3D; expires=Tue, 08 Apr 2025 10:41:49 GMT; Max-Age=86400; path=/; secure ◀XSRF-TOKEN=eyJpdiI6ImtGSUdlSHJ6eXIxZzZwSlEwYWFNMHc9PSIsInZhbHVlIjoia0Z6NjNnUjNwOFpOblRveGZkbGZBaVp1MUhOaUZ1RDZZS1pRbGRIeitKSHZvUXFiTDZRNStZREZ5Ty8wem1zMXRPcDlRe ▶" 1 => "satt_academy_session=eyJpdiI6ImVVa3llalN1enlIZkZwTUpVVUFVTUE9PSIsInZhbHVlIjoiamhyVTZBTE9xUmxIU21aSmJmUjBOK2NXeDVlY3hjWVJUVjkzNHk5NjJSQnN3Vkovb3U2dmV5NXVZTjA1MjlqbkMvUlV6UW8rd0ZVOHo5bEVUSHArY1RCZmNVUHZVMkFMWmREOTdTTWY4VEJzcTBvQldmUElIMlpWOEhGZjZjVjYiLCJtYWMiOiJmZDFhMGUwY2ZhYTI1YTlkOTIwYzMwNDYxNDBhNzYwZmExMzIxZDgwMWYzYzZhZGY1MzRlYmZlOGIzNDUwMDYwIiwidGFnIjoiIn0%3D; expires=Tue, 08 Apr 2025 10:41:49 GMT; Max-Age=86400; path=/; secure; httponly ◀satt_academy_session=eyJpdiI6ImVVa3llalN1enlIZkZwTUpVVUFVTUE9PSIsInZhbHVlIjoiamhyVTZBTE9xUmxIU21aSmJmUjBOK2NXeDVlY3hjWVJUVjkzNHk5NjJSQnN3Vkovb3U2dmV5NXVZTjA1Mjl ▶" ] "Set-Cookie" => array:2 [▶ 0 => "XSRF-TOKEN=eyJpdiI6ImtGSUdlSHJ6eXIxZzZwSlEwYWFNMHc9PSIsInZhbHVlIjoia0Z6NjNnUjNwOFpOblRveGZkbGZBaVp1MUhOaUZ1RDZZS1pRbGRIeitKSHZvUXFiTDZRNStZREZ5Ty8wem1zMXRPcDlReE1uSW82bVV2ZlNOczhNdU9Jc2hQTmx6QkJxb2tubUloMHZTbnBXSmpiTlNBUmU2eHRiYXkzTk1NeHkiLCJtYWMiOiIwOTY3MzhkMGU2YmFmYzI5NjA4M2Q4ZmUzYThkMzExZjkyYTNkNTQzZjA3ODBmODFjNWExMTg0Y2MxZTlhNDExIiwidGFnIjoiIn0%3D; expires=Tue, 08-Apr-2025 10:41:49 GMT; path=/; secure ◀XSRF-TOKEN=eyJpdiI6ImtGSUdlSHJ6eXIxZzZwSlEwYWFNMHc9PSIsInZhbHVlIjoia0Z6NjNnUjNwOFpOblRveGZkbGZBaVp1MUhOaUZ1RDZZS1pRbGRIeitKSHZvUXFiTDZRNStZREZ5Ty8wem1zMXRPcDlRe ▶" 1 => "satt_academy_session=eyJpdiI6ImVVa3llalN1enlIZkZwTUpVVUFVTUE9PSIsInZhbHVlIjoiamhyVTZBTE9xUmxIU21aSmJmUjBOK2NXeDVlY3hjWVJUVjkzNHk5NjJSQnN3Vkovb3U2dmV5NXVZTjA1MjlqbkMvUlV6UW8rd0ZVOHo5bEVUSHArY1RCZmNVUHZVMkFMWmREOTdTTWY4VEJzcTBvQldmUElIMlpWOEhGZjZjVjYiLCJtYWMiOiJmZDFhMGUwY2ZhYTI1YTlkOTIwYzMwNDYxNDBhNzYwZmExMzIxZDgwMWYzYzZhZGY1MzRlYmZlOGIzNDUwMDYwIiwidGFnIjoiIn0%3D; expires=Tue, 08-Apr-2025 10:41:49 GMT; path=/; secure; httponly ◀satt_academy_session=eyJpdiI6ImVVa3llalN1enlIZkZwTUpVVUFVTUE9PSIsInZhbHVlIjoiamhyVTZBTE9xUmxIU21aSmJmUjBOK2NXeDVlY3hjWVJUVjkzNHk5NjJSQnN3Vkovb3U2dmV5NXVZTjA1Mjl ▶" ] ]
0 of 0array:3 [▼ "_token" => "OodHdtX2KReR9OkoQNPWEnQHAtdX76c28wgbdjoA" "_previous" => array:1 [▶ "url" => "https://debugerror.xyz/admission/future-perfect-tense-54294" ] "_flash" => array:2 [▶ "old" => [] "new" => [] ] ]